home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / keyb / tl235.zip / TIMELOCK.DOC < prev    next >
Text File  |  1990-05-03  |  20KB  |  442 lines

  1.  
  2.  
  3.                                TimeLock  v 2.3.5
  4.  
  5.                                        -
  6.  
  7.                                  (C) Copyright
  8.  
  9.                               Robert K. Ricketts
  10.                                 P.O. Box 42086
  11.                              Houston TX 77242-2086
  12.  
  13.                                        -
  14.  
  15.                      PC Consultant - MultiLine PCBoard BBS
  16.  
  17.                             (713)870-1508 - Node 1
  18.  
  19.  
  20.  
  21.  
  22.  
  23. -------/  Abstract  /---------------------------------------------------------
  24.  
  25.  
  26.  
  27.        ╓──────────────────────────────────────────────────────────────╖
  28.        ║                                                              ║
  29.        ║  If you read nothing else, at least read the section called  ║
  30.        ║                                                              ║
  31.        ║    " NOTE ON ATTENTION CHARACTER " and the "license" file    ║
  32.        ║                                                              ║
  33.        ╙──────────────────────────────────────────────────────────────╜
  34.  
  35.  
  36.  
  37.           TimeLock is an assembly language memory resident utility that
  38.      locks the PC keyboard after a user-specified period of keyboard
  39.      inactivity.  This security feature protects your PC (and, more
  40.      importantly, a LAN/mainframe userid or sensitive application program)
  41.      from spying eyes and curious fingers while you are away.  Since the
  42.      program locks the keyboard automatically, you don't have to remember
  43.      to activate it before walking away.  The timeout can range from six
  44.      seconds to one hour.
  45.  
  46.           TimeLock is simple to use but **PLEASE** read the documentation
  47.      so you'll fully understand what it does and how it works!!!!  If you
  48.      don't have sufficient understanding prior to use, you'll likely find
  49.      yourself powering off/on your computer because TimeLock seized the
  50.      keyboard.  And you without the understanding to release it!!
  51.  
  52.  
  53.  
  54. -------/  Detail  /-----------------------------------------------------------
  55.  
  56.  
  57.  
  58.           TimeLock works by intercepting the output from the keyboard
  59.      controller chip after an internal timer expires.  Each time you press
  60.      a key during your work session, TimeLock resets this internal timer -
  61.      the unlocked keyboard idle timer.
  62.  
  63.           Once TimeLock has locked the keyboard, all keystrokes are
  64.      intercepted and not passed to higher level programs or applications.
  65.      Even Ctrl-Alt-Del (the three finger salute) warmboot key sequence is
  66.      disabled!  The *only* way to gain access is to key in the proper
  67.      password or cold-boot the machine.  And since cold-booting will log
  68.      you off your network your sensitive userid is protected.
  69.  
  70.           Some programs, like TimeLock, hook (or intercept) the keyboard
  71.      service routines also.  TimeLock peacefully co-exists with most
  72.      programs of this type - but not quite all.  Fortunately, only a tiny
  73.      minority of software plays with the hardware in this way.  TimeLock
  74.      has features to deal with these 'rude' programs.
  75.  
  76.           TimeLock has a number of internal timers that control different
  77.      functions.  Most internal timer values can be configured to values
  78.      you find desirable.
  79.  
  80.           TimeLock can also be configured to remain 'invisible' on your
  81.      PC.  It'll unceremoniously lock the keyboard without bells, beeps, or
  82.      windows.  See the end of the Setup section for more details on this
  83.      mode.  Of course, you can enable any combination of bells, beeps, and
  84.      windows if you desire.
  85.  
  86.  
  87.      INSTANT LOCKOUT
  88.  
  89.           TimeLock has two instant lockout features.  You can lockout the
  90.      keyboard from the DOS command line or from a batch file by issuing
  91.      the following command:  timelock !
  92.  
  93.           Given the above command, TimeLock will lock the keyboard and go
  94.      resident if not already.  It will not replicate itself in memory.
  95.  
  96.           You can also lock the keyboard using a special hot key.  Please
  97.      refer to the 'setup' section for instructions on setting up the hot
  98.      key attention key sequence (#8).  The instant lockout hot key
  99.      function character is 'L'.
  100.  
  101.  
  102.  
  103.  
  104.      NOTE ON ATTENTION CHARACTER
  105.  
  106.           Reasons for the attention character and what it does:
  107.  
  108.      1)
  109.           Since TimeLock disposes of all keystrokes after the keyboard is
  110.      locked, there had to be a way to get TimeLock's attention - informing
  111.      it to interrogate the following keystrokes for a possible password
  112.      match.  The attention character informs TimeLock to start paying
  113.      attention to what you type - looking for the password.
  114.  
  115.      2)
  116.           The attention character flushes any portion of the password you
  117.      might have entered.  The reason is this:  Due to the way TimeLock is
  118.      coded, you cannot use the BackSpace key to correct a typing error
  119.      made while entering the password - nor will the Esc key erase the
  120.      queued keystrokes.  If you mis-key a character while entering the
  121.      password, you must START OVER by pressing the attention character
  122.      followed by the password again.
  123.  
  124.           The Attention Character ALWAYS preceeds the first character of
  125.      the password even though it's technically not part of the password.
  126.      You do not specify the attention character during TLPatch setup.
  127.      It's automatically added by TimeLock at execution.  But for the
  128.      purpose of using and understanding TimeLock, you can just 'think' of
  129.      the attention character as the first password character.
  130.  
  131.           The attention character is the period (.) and cannot be changed.
  132.  
  133.  
  134.  
  135. -------/  Setup  /------------------------------------------------------------
  136.  
  137.  
  138.  
  139.           Before TimeLock can be used for the first time, you'll need to
  140.      run the TLPatch program to configure it.  TLPatch sets your password,
  141.      all configurable timers, and other items necessary for proper
  142.      TimeLock operation.
  143.  
  144.           If you're new to TimeLock then I recommend experimenting first
  145.      using low timeout values.  Ten to fifteen seconds might be useful.
  146.      Once you're familiar with TimeLock's operation you can reconfigure it
  147.      with real-world timeout values, etc...
  148.  
  149.           TLPatch does just what the name implies.  It patches, or
  150.      modifies, the TimeLock.com program file.  Therefore you should save
  151.      an unconfigured copy of TimeLock for future use.  Just keep the .ZIP
  152.      file TimeLock was distributed in and you'll be in good shape.
  153.  
  154.           TLPatch will ask a number of questions regarding TimeLock.  All
  155.      questions with the exception of the password have a default value
  156.      that you can use.  The original defaults represent good operating
  157.      parameters that you might use.  But you're always free to change them
  158.      to whatever you wish.  Subsequent executions of TLPatch against the
  159.      same copy of TimeLock will remember all previous parameters -
  160.      allowing you to default until you reach items to change.
  161.  
  162.           Below outlines each question asked by TLPatch:
  163.  
  164.  
  165.      1. Copy of TimeLock to Patch?
  166.      -----------------------------
  167.  
  168.           Enter the name of the particular copy of TimeLock you wish to
  169.      configure.  If it's not in the default directory then specify all
  170.      necessary path information.
  171.  
  172.  
  173.      2. Time to elapse before locking keyboard?
  174.      ------------------------------------------
  175.  
  176.           Time, in minutes and seconds, that TimeLock will wait before
  177.      locking an idle keyboard.  Specify as MM:SS (minutes:seconds).
  178.  
  179.           The minimum legal time is 00:06 and the maximum is 59:59.  If
  180.      either sub-field (MM or SS or both) is less than ten then include a
  181.      leading zero - or TLPatch will complain.  IE:  Nine minutes and five
  182.      seconds would be entered as '09:05' and not '9:5'.
  183.  
  184.  
  185.      3. Keyboard unlock password?  Min: 4 chars, Max: 14 chars
  186.      ---------------------------------------------------------
  187.  
  188.           This is the secret password necessary to unlock the keyboard
  189.      once TimeLock has locked it.  Legal